/*#Global#*/
body {font-size: 12px; font-family: Arial; margin: 0px;}

.FooterBlueLine{background:#3c78aa;  height:2px; border:0px; margin:3px 0px 0px 0px;}
.FooterGreenLine{background:#63802e; height:2px; border:0px; margin:3px 0px 0px 0px;}

/* Padding */

.padding5 {padding:5px;}
.padding10 {padding:10px;}
.paddingTop5 {padding-top:5px;}
.paddingTop10 {padding-top:10px;}
.paddingLeft5 {padding-left:5px;}
.paddingLeft10 {padding-left:10px;}
.paddingLeft15 {padding-left:15px;}
.paddingLeft20 {padding-left:20px;}
.paddingLeft25 {padding-left:25px;}
.paddingRight5 {padding-right:5px;}
.paddingRight10 {padding-right:10px;}
.paddingBottom5 {padding-bottom:5px;}
.paddingBottom10 {padding-bottom:10px;}

/*#Links/Default#*/
/* a.link14:link{font-size:14px; color:#CA6400; text-decoration:none;}
a.link14:visited{font-size:14px; color:#CA6400;  text-decoration:none;}
a.link14:hover{font-size:14px; color:#76B2EE;  text-decoration:underline;}
a.link14:active{font-size:14px; color:#CA6400;  text-decoration:none;}

A.White11:link{font-size:11px; color:#ffffff; text-decoration:none;}
A.White11:visited{font-size:11px; color:#ffffff; text-decoration:none;}
A.White11:hover{font-size:11px; color:#ffffff; text-decoration:underline;}
A.White11:active{font-size:11px; color:#ffffff; text-decoration:none;}

a.link16:link{font-size:16px; color:#CA6400; text-decoration:none;}
a.link16:visited{font-size:16px; color:#CA6400;  text-decoration:none;}
a.link16:hover{font-size:16px; color:#76B2EE;  text-decoration:underline;}
a.link16:active{font-size:16px; color:#CA6400;  text-decoration:none;} */

A.Black:link{font-size:12px; color:#000000; text-decoration:none;}
A.Black:visited{font-size:12px; color:#000000; text-decoration:none;}
A.Black:hover{font-size:12px; color:#000000; text-decoration:underline;}
A.Black:active{font-size:12px; color:#000000; text-decoration:none;}

A.Black14:link{font-size:14px; color:#000000; text-decoration:none;}
A.Black14:visited{font-size:14px; color:#000000; text-decoration:none;}
A.Black14:hover{font-size:14px; color:#000000; text-decoration:underline;}
A.Black14:active{font-size:14px; color:#000000; text-decoration:none;}

a.BlueLinks {font-family: arial; color:#274665; text-decoration: none;}
a:visited.BlueLinks {font-family: arial; color:#274665;	text-decoration: none;}
a:hover.BlueLinks {font-family: arial; color: #274665; text-decoration: underline;}

a.BlueLinksHeader {font-family: arial; color:#274665; font-size:14px; text-decoration: none;}
a:visited.BlueLinksHeader {font-family: arial; color:#274665; font-size:14px; text-decoration: none;}
a:hover.BlueLinksHeader {font-family: arial; color: #274665; font-size:14px; text-decoration: underline;}

a.GreenLinks14 {font-family: arial; color:#63802f; font-size:14px; text-decoration: none;}
a:visited.GreenLinks14 {font-family: arial; color:#63802f; font-size:14px; text-decoration: none;}
a:hover.GreenLinks14 {font-family: arial; color:#63802f; font-size:14px; text-decoration: underline;}

A.linkWhite11:link{font-size:11px; color:#ffffff; text-decoration:none;}
A.linkWhite11:visited{font-size:11px; color:#ffffff; text-decoration:none;}
A.linkWhite11:hover{font-size:11px; color:#ffffff; text-decoration:underline;}
A.linkWhite11:active{font-size:11px; color:#ffffff; text-decoration:none;}


/*#Links/Footer#*/
a.footer:link{font-size:11px; color:#666666; text-decoration:none;}
a.footer:visited{font-size:11px; color:#666666;  text-decoration:none;}
a.footer:hover{font-size:11px; color:#CA6400;  text-decoration:underline;}
a.footer:active{font-size:11px; color:#666666;  text-decoration:none;}


/*#Text#*/
.txt11 {font-size:11px;}
.txt14 {font-size:14px;}
.txt24 {font-size:24px;}
.txt30 {font-size:30px;} 
.txtBlue1{color:#336699;}
/* .txtGreen1{color:#63802f;}*/
.txtGray11{color:#666666; font-size:11px;}
.txtWhite{color:#ffffff;}
.txtDkGreen {color:#63802F;}


/*#Bgcolor#*/
/* .headerGreenGradient{background: url(/images/header-green-grad.gif) repeat-x top; text-align:left;}
.headerBlueGradient{background: url(/images/header-blue-grad.gif) repeat-x top; text-align:left;}
.headerToolbarBgGreenGrad1{background: url(/images/header-toolbar-greenbg1.gif) repeat-x top;}*/
.headerToolbarBgGrad{background: url(/images/menubar-Grad.gif) repeat-x top;}
.headerToolbarBgGrad1{background: url(/images/grad-post-menubar.png) repeat-x top;}


/*#Border#*/
/* .borderGreen1{border:1px solid #3B4C1C;}
.borderGreenLeft{border-left:1px solid #9fc3db;} */
.borderBlue1{border-top:1px solid #5d8bb6; border-bottom:1px solid #5d8bb6;}
.borderDkBlueRight{border-right:1px solid #5d8bb6;}
.borderDkGrayTB {border:solid 1px #999999; border-width:1px 0px;}
.borderDkGrayRight {border-right:1px solid #999999;}
.borderRDkergray {border-right:1px solid #666666;}
.borderGreyCCC {border:1px solid #CCCCCC;}
.borderGrey999 {border:1px solid #999999;}



/* Employer navigation menu style definitions begins here */
#borderLeft0 a{border-left: 0px; padding-left:15px; padding-bottom:6px; padding-bottom:8px\9; border-bottom:solid 0px #999999;}
#borderLeft0 a:hover {border-left: 0px; padding-left:15px; padding-bottom:6px; border-bottom:solid 1px #999999;}
#borderLeft0 a:visited {border-left: 0px; padding-left:15px; padding-bottom:6px; padding-bottom:8px\9; border-bottom:solid 0px #999999;}
#borderBottom1 a{padding-bottom:8px; padding-bottom:6px\9; margin-bottom:-3px; border-bottom-width:0px; margin-right:-3px;}
#borderBottom1 a:hover {margin:-3px; padding-bottom:7px; padding-bottom:6px\9; border-bottom:solid 1px #999999\9; border-left:solid 1px #999999;}
#borderLeft1 {border-left: 1px solid #5d8bb6; padding-left:14px;}
#borderRight1 {border-right:1px solid #999999;}
#marginLeft0 a{margin-bottom:-3px\9; margin-left:0px; border-left:0px; padding-left:15px; padding-bottom:7px; padding-bottom:6px\9; border-bottom:solid 0px #999999; }
#marginLeft0 a:hover{margin-bottom:-3px; margin-left:0px; border-left:0px; padding-left:15px; padding-bottom:7px; padding-bottom:6px\9; border-bottom:solid 1px #999999\9;}
#marginLeft0 a:visited{margin-bottom:-3px\9; margin-left:0px; border-left:0px; padding-left:15px; padding-bottom:7px; padding-bottom:6px\9; border-bottom:solid 0px #999999;}

.emptabs {padding:0px; background: url(/images/menubar-Grad.gif) repeat-x top; border:1px solid #999999; border-width:1px 0px 1px 1px; line-height:29px;}
.emptabs ul {/*border:1px solid red;*/ padding: 0px; margin: 0px; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/}
.emptabs li {/*border:1px solid blue;*/	line-height:29px; display: inline; margin-top: 0px -3px 0px 0px; text-align:center;	padding:0px;}
.emptabs li a {/*border:1px solid red;*/ text-decoration: none; padding:6px 15px 8px 15px; font: normal 14px Arial; color:#000000; margin: 2px 0px 0px -3px; float:inherit;}
.emptabs li a:hover {font: normal 14px Arial; text-decoration: none; color: #000000; padding:6px 14px 8px 14px;  background-color: #ffffff; margin: 1px 0px 0px -3px; border-left: 0px solid #999999; border-right: 1px solid #999999;}
.emptabs li a:visited {font: normal 14px Arial; text-decoration: none; color: #000000; margin: 2px 0px 0px -3px;}
.emptabs li.selected a{ /*selected main tab style */ /* background-image: url(/media/bluetabactive.gif); THEME CHANGE HERE border-bottom-color: white; */ font: normal 14px Arial; color: #000000; background-color: #ffffff; margin: 2px 0px 0px -3px; border-left:solid 1px #999999; border-right:solid 1px #999999;  padding:6px 14px 8px 14px;}
.emptabs li.selected a:hover{ /*selected main tab style */ font: normal 14px Arial; text-decoration: none; color: #000000; background-color: #ffffff; margin: 2px 0px 0px -3px; border-left: 1px solid #999999; border-right: 1px solid #999999;}
#emptabs1 a.selectedtab{ /*selected main tab style */ /* background-image: url(/media/bluetabactive.gif); THEME CHANGE HERE border-bottom-color: white; */ font: normal 14px Arial; color: #000000; font-weight:bold; background-color: #ffffff; margin: 2px 0px 0px -3px; border-left:solid 1px #999999; border-right:solid 1px #999999;  padding:6px 14px 8px 14px;}
#emptabs2 a.selectedtab{ /*selected main tab style */ /* background-image: url(/media/bluetabactive.gif); THEME CHANGE HERE border-bottom-color: white; */ font: normal 14px Arial; color: #000000; font-weight:bold; background-color: #ffffff; margin: 2px -4px 0px -1px; border-left:solid 1px #999999; border-right:solid 1px #999999;  padding:6px 14px 8px 14px;}


/* ######### Style for Drop Down Menu ######### */

.emp_dropmenu {position:absolute; top: 2; border: 1px solid #999999; /*THEME CHANGE HERE*/ border-width: 0px 1px 1px 1px; font:normal 12px Arial; line-height:22px; margin:-1px 0px 0px 0px; *margin:-2px 0px 0px -1px; z-index:0; background-color: #ffffff; width: 200px; visibility: hidden;}
.emp_dropmenu a{width: auto; display: block; text-indent: 2px; border: 0 solid #5d8bb6; border-bottom:dotted 1px #999999; /*THEME CHANGE HERE*/ padding: 2px 0px 2px 7px; text-decoration: none; color: black; margin-left:5px; margin-right:5px; }
* html .emp_dropmenu a{ /*IE only hack*/ width: 100%; border-bottom:dotted 1px #999999;}
.emp_dropmenu a:hover{ /*THEME CHANGE HERE*/ background-color: #e8f3f9; color: black;}
.emp_dropmenu a:visited{ /*THEME CHANGE HERE*/ font:normal 12px Arial; color: black; padding: 2px 0px 2px 7px; line-height:22px; margin-left:5px; margin-right:5px; border-bottom:dotted 1px #999999;}


.headerSprite {background-image:url(/images/homepage/headerSprite.png);}
	.logo     {height:49px;}
	.blackBar {height:25px;}
	.post     {height:19px;}
	.searchM  {height:14px;}

/*logo*/
		.logoImage {width:68px; background-position:-1px -1px;}
/*search*/
.mag {width:24px; background-position:-117px -23px; border-width:0px;}
.searchContainer {line-height:normal; margin-top:5px;}
.searchContainer div {background-color:#fff; display:inline; padding:2px 1px 1px 4px; border:1px solid #ccc;}
.searchContainer input[type="text"] {border:none 0px;}
.searchContainer img { vertical-align:middle; margin-top:-3px; width:25px;}

/*blackBar*/
.diaganol {width:27px; background-position:-79px -23px;}
.rightCurve {width:4px; background-position:-109px -23px;}

.hdrBlackGrad {background-image:url(/images/header-black-tab-GradSlice1pixel.png); background-repeat:repeat-x; height:25px; }

/*post*/
.postButton {width:116px; background-position:-79px -1px;} 

.hpIconSprite { background-image:url(/images/hpIconSpirte.png);}
			.category {height:48px;}
			.gsearch  {height:25px;}
			.arr {height:13px; }

/*shade*/
.shade {background: url(/images/hpIconSpirte.png) no-repeat scroll -1px -1px; width:972px; height:9px;}

.socialSrite {background-image:url(/images/socialIconSprite.png);}
	.socialBig {width:22px; height:38px;}
	.socialSmall {width:14px; height:24px;}
	
		/*Social big*/
		.rss   {background-position:-1px -1px;}
		.twtr  {background-position:-26px -1px;}
		.fb	   {background-position:-51px -1px;}
		
		/*Social Small*/
		.rssSm   {background-position:-76px -1px;}
		.twtrSm  {background-position:-93px -1px;}
		.fbSm 	 {background-position:-110px -1px;}
		
/* Freelancer navigation menu style definitions begins here */
/* #borderGreenLeft0 {border-left: 0px;	padding-left:15px;}
#borderGreenLeft1 {border-left: 1px solid #63802f; padding-left:14px;}*/

#fborderBottom1 a{padding-bottom:8px; padding-bottom:6px\9; margin-bottom:-3px; border-bottom-width:0px; margin-right:-3px;}
#fborderBottom1 a:hover {margin-right:-3px; padding-bottom:7px; padding-bottom:6px\9; border-bottom:solid 1px #999999\9; border-left:solid 1px #999999;}
#borderGreenRight1 {border-right:1px solid #63802f;}
.fltabs {padding:0px; /*border:1px solid aqua;*/ background: url(/images/menubar-GradPro.gif) repeat-x top;  background-color:Yellow; border:1px solid #999999; border-width:1px 1px 1px 1px; line-height:28px;}
.fltabs ul {/*border:1px solid yellow;*/ padding: 0px; margin: 0px; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/}
.fltabs li {/*border:1px solid blue;*/ line-height:28px; display: inline; margin-top: 0px -3px 0px 0px; text-align:center; padding:0px;}
.fltabs li a{/*border:1px solid red;*/ text-decoration: none; padding:5px 15px 7px 15px; font: normal 14px Arial; color:#000000; margin: 2px -3px 0px 0px; float:inherit;}
.fltabs li a:hover{font: normal 14px Arial; text-decoration: none; color: #000000; background-color: #ffffff; margin: 2px -3px 0px 0px;  padding:5px 14px 8px 14px;  border-left: 1px solid #999999; border-right: 1px solid #999999;}
.fltabs li a:visited {font: normal 14px Arial; text-decoration: none; color: #000000; margin: 2px -3px 0px 0px;}
.fltabs li.selected a{ /*selected main tab style */ /* background-image: url(/media/bluetabactive.gif); THEME CHANGE HERE border-bottom-color: white; */ font: normal 14px Arial; color: #000000; background-color: #ffffff; margin: 2px -3px 0px 0px; border-left:solid 1px #999999; border-right:solid 1px #999999;  padding:5px 14px 8px 14px;}
.fltabs li.selected a:hover{ /*selected main tab style */ font: normal 14px Arial; text-decoration: none; color: #000000; background-color: #ffffff; margin: 2px -3px 0px 0px; border-left: 1px solid #999999; border-right: 1px solid #999999;}
#fltabs1 a.selectedtab{ /*selected main tab style */ /* background-image: url(/media/bluetabactive.gif); THEME CHANGE HERE border-bottom-color: white; */ font: normal 14px Arial; color: #000000; font-weight:bold; background-color: #ffffff; margin: 2px -3px 0px 0px;  border-left:solid 1px #999999; border-right:solid 1px #999999;  padding:5px 14px 8px 14px;}
#fltabs2 a.selectedtab{ /*selected main tab style */ /* background-image: url(/media/bluetabactive.gif); THEME CHANGE HERE border-bottom-color: white; */ font: normal 14px Arial; color: #000000; font-weight:bold; background-color: #ffffff; margin: 2px -3px 0px 0px;  border-left:solid 0px #999999; border-right:solid 1px #999999;  padding:5px 14px 8px 14px;}


/* ######### Style for Drop Down Menu ######### */

.fl_dropmenu {position:absolute; top: 2; border: 1px solid #999999; /*THEME CHANGE HERE*/ border-width: 0px 1px 1px 1px; font:normal 12px Arial; line-height:22px; margin:-1px 0px 0px 0px; *margin:-2px 0px 0px -1px; z-index:0; background-color: #ffffff; width: 200px; visibility: hidden;}
.fl_dropmenu a{width: auto; display: block; text-indent: 2px; border: 0 solid #63802f; /*THEME CHANGE HERE*/ padding: 2px 0px 2px 7px; text-decoration: none; color: black; margin-left:5px; margin-right:5px; border-bottom:dotted 1px #999999;}
* html .fl_dropmenu a{ /*IE only hack*/ width: 100%; border-bottom:dotted 1px #999999;}
.fl_dropmenu a:hover{ /*THEME CHANGE HERE*/ background-color: #e9f1da; color: black;}
.fl_dropmenu a:visited{ /*THEME CHANGE HERE*/ font:normal 12px Arial; color: black; padding: 2px 0px 2px 7px; line-height:22px; margin-left:5px; margin-right:5px; border-bottom:dotted 1px #999999;}

input.hdrSearchBoxHome1 {color:#999999; border:solid 0px #cccccc; /* border-left:none; border-right:none*/}
input.hdrSearchBoxHome2 {color:#999999; border:solid 2px #6694E3; /* border-left:none; border-right:none */}
.hdrSearchBoxHome3 {width:240px; vertical-align:middle;	color:#999999; border:solid 1px #cccccc; /* border-left:none; border-right:none*/ font-family: Arial; font-size:12px;}
.footerGradient {background: url(/images/footergradient.gif) repeat-x top;}

/*- Each corner -*/
/*- Type1 - Gray and Grayer Border -*/	
#type1 { background-image:url(/images/hpBgBoxGrad.png); background-repeat:repeat-x;}
#type1 .corner {background-image:url(/images/corner1.png);}
/*end rounded corner section*/

.corner {position:absolute; width:12px; height:12px;}